package com.wugui.datax.admin.tool.datax;

import java.util.Date;

import org.springframework.expression.EvaluationContext;
import org.springframework.expression.ExpressionParser;
import org.springframework.expression.spel.standard.SpelExpressionParser;
import org.springframework.expression.spel.support.StandardEvaluationContext;

public class SpringELUtil {
	public static void main(String[] args) {
		// 定义变量
		EvaluationContext context = new StandardEvaluationContext(); // 表达式的上下文,
		String date = "2019-11-22";
		context.setVariable("today", new Date()); // 为了让表达式可以访问该对象, 先把对象放到上下文中
		ExpressionParser parser = new SpelExpressionParser();
		Date a = parser.parseExpression("#today").getValue(context, Date.class); // Tom , 使用变量
		System.out.println(a);
	}
}
